package com.onlyxiahui.common.action.description.box.data;

/**
 * Description <br>
 * Date 2020-04-05 11:13:45<br>
 * 
 * @author XiaHui [onlovexiahui@qq.com]<br>
 * @since 1.0.0
 */

public class ValidationData {

	private String validatorName;

	private String annotation;

	private String validType;

	private String validPropertyName;

	private String validDefaultValue;

	private String groupPropertyName;

	private String repeatableAnnotation;

	private String repeatablePropertyName;

	public ValidationData() {
		super();
	}

	public ValidationData(
			String validatorName,
			String annotation,
			String validType,
			String validPropertyName,
			String validDefaultValue,
			String groupPropertyName,
			String repeatableAnnotation,
			String repeatablePropertyName) {
		super();
		this.validatorName = validatorName;
		this.annotation = annotation;
		this.validType = validType;
		this.validPropertyName = validPropertyName;
		this.validDefaultValue = validDefaultValue;
		this.groupPropertyName = groupPropertyName;
		this.repeatableAnnotation = repeatableAnnotation;
		this.repeatablePropertyName = repeatablePropertyName;
	}

	public String getValidatorName() {
		return validatorName;
	}

	public void setValidatorName(String validatorName) {
		this.validatorName = validatorName;
	}

	public String getAnnotation() {
		return annotation;
	}

	public void setAnnotation(String annotation) {
		this.annotation = annotation;
	}

	public String getValidType() {
		return validType;
	}

	public void setValidType(String validType) {
		this.validType = validType;
	}

	public String getValidPropertyName() {
		return validPropertyName;
	}

	public void setValidPropertyName(String validPropertyName) {
		this.validPropertyName = validPropertyName;
	}

	public String getValidDefaultValue() {
		return validDefaultValue;
	}

	public void setValidDefaultValue(String validDefaultValue) {
		this.validDefaultValue = validDefaultValue;
	}

	public String getGroupPropertyName() {
		return groupPropertyName;
	}

	public void setGroupPropertyName(String groupPropertyName) {
		this.groupPropertyName = groupPropertyName;
	}

	public String getRepeatableAnnotation() {
		return repeatableAnnotation;
	}

	public void setRepeatableAnnotation(String repeatableAnnotation) {
		this.repeatableAnnotation = repeatableAnnotation;
	}

	public String getRepeatablePropertyName() {
		return repeatablePropertyName;
	}

	public void setRepeatablePropertyName(String repeatablePropertyName) {
		this.repeatablePropertyName = repeatablePropertyName;
	}
}
